package com.xbts.screen.service;

import com.xbts.common.core.web.domain.BaseHistogramResult;
import com.xbts.screen.domain.vo.WorkshopRateVO;
import com.xbts.screen.domain.vo.WorkshopTrendVO;

import java.util.List;

/**
 * 药水化验品质Service接口
 */
public interface IAssayService {

    /**
     * 膜厚趋势图
     */
    WorkshopTrendVO thicknessTrend();
    /**
     * UC2+趋势图
     */
    WorkshopTrendVO UC2Trend();
    /**
     * 比重趋势图
     */
    WorkshopTrendVO proportionTrend();
    /**
     * 除胶速率趋势图
     */
    WorkshopTrendVO gelRemovalRateTrend();
    /**
     * 微蚀速率趋势图
     */
    WorkshopTrendVO microCorrosionRateTrend();
    /**
     * 沉积速率趋势图
     */
    WorkshopTrendVO depositionRateTrend();
    /**
     * 一次检查合格率
     */
    BaseHistogramResult firstInspectionPassRateTrend();
    /**
     * 二次检查合格率
     */
    BaseHistogramResult secondaryInspectionPassRateTrend();
    /**
     * OSP
     */
    List<WorkshopRateVO> OSP_Rate();
    /**
     * 蚀刻药水
     */
    List<WorkshopRateVO> etchingSolutionRate();
    /**
     * 线路显影
     */
    List<WorkshopRateVO> lineDevelopmentRate();
    /**
     * 防焊显影
     */
    List<WorkshopRateVO> solderMaskDevelopmentRate();
    /**
     * 成品清洗线
     */
    List<WorkshopRateVO> cleaningLineRate();
    /**
     * 线路前处理
     */
    List<WorkshopRateVO> linePreProcessingRate();
    /**
     * 防焊前处理
     */
    List<WorkshopRateVO> solderMaskPreProcessingRate();
    /**
     * 沉铜-PTH
     */
    List<WorkshopRateVO> PTH_Rate();
    /**
     * 沉铜-PTH二次化验
     */
    List<WorkshopRateVO> PTH_SecondaryRate();
    /**
     * 电镀
     */
    List<WorkshopRateVO> platingRate();
}
